<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	
	<p:fieldset>
		<h:panelGrid id="usuario_form" columns="1" cellpadding="0" width="100%">
			<h:panelGrid id="dados_form" columns="3" cellpadding="10"  rendered="#{usuarioMB.operacaoIncluir}">
				<h:outputText value="#{appLabels.funcionario_att_cpf }" />
				<p:inputMask mask="999.999.999-99" label="#{appLabels.usuario_att_cpf }" value="#{usuarioMB.cpf}"/>
				<p:commandButton value="#{appLabels.botao_buscar}"  update="form" action="#{usuarioMB.burcarFuncionario}" />
			</h:panelGrid>
			
			<p:fieldset id="funcionario_info" legend="#{appLabels.usuario_att_funcionario}">
			
				<h:panelGrid columns="2" cellpadding="0" width="100%">
							<h:outputText value="#{appLabels.funcionario_att_nome}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.nome}"  id="nome"/>
				</h:panelGrid>
				<h:panelGrid columns="4" cellpadding="0" width="100%">
							<h:outputText value="#{appLabels.funcionario_att_cpf}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.cpf}" />
					
							<h:outputText value="#{appLabels.funcionario_att_rg}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.rg}"/>
							
							<h:outputText value="#{appLabels.funcionario_att_dataNascimento}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.dataNascimento}">
								<f:convertDateTime pattern="dd/MM/yyyy"/>
							</h:outputText>
							
							<h:outputText value="#{appLabels.funcionario_att_sexo}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.sexo}" converter="sexo_converter"/>
							
							<h:outputText value="#{appLabels.funcionario_att_telefoneResidencia}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.telefoneResidencia}"/>
							
							<h:outputText value="#{appLabels.funcionario_att_telefoneCelular}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.telefoneCelular}"/>
							
							<h:outputText value="#{appLabels.funcionario_att_email}" />
							<h:outputText value="#{usuarioMB.modeloEdicao.funcionario.email}"/>
				</h:panelGrid>
			</p:fieldset>
			
			<p:fieldset id="usuario_info" legend="#{appLabels.usuario_att_login}">
				<h:panelGrid columns="2" cellpadding="0">
					<h:outputText value="#{appLabels.usuario_att_username}" />
					<h:outputText value="#{usuarioMB.modeloEdicao.username}" id="username"/>
					
					<h:outputText value="#{appLabels.usuario_att_password}" rendered="#{not usuarioMB.operacaoVisualizar}"/>
					<p:password value="#{usuarioMB.modeloEdicao.password}" label="#{appLabels.usuario_att_password}" autocomplete="false" rendered="#{not usuarioMB.operacaoVisualizar}"/>
					
					<h:outputText value="#{appLabels.usuario_att_password_confirme}" rendered="#{not usuarioMB.operacaoVisualizar}"/>
					<p:password feedback="false" value="#{usuarioMB.modeloEdicao.senhaConfirmacao}" label="#{appLabels.usuario_att_password_confirme}" autocomplete="false" rendered="#{not usuarioMB.operacaoVisualizar}"/>
				</h:panelGrid>
			</p:fieldset>
			
			<f:facet name="footer">
				<p:commandButton value="#{appLabels.botao_crud_save}" action="#{usuarioMB.salvarAction}" icon="saveIcon" update="form"/>
				<p:commandButton value="#{appLabels.botao_crud_cancelar}" action="#{usuarioMB.irParaPesquisa}" icon="cancelIcon" immediate="true" update="form" />
			</f:facet>
		</h:panelGrid>
	</p:fieldset>
</html>